﻿using System;
using System.Collections.Generic;

namespace Pixels.Logic
{
    public enum StructureType
    {
        constructionSite,
        commandModule,
        hydroponicFarm,
        habitatModule,
        technoForge,
        solarCollector,
        nuclearReactor,
        laboratory,
        concrete,
        antenna,
        bunker,
        ubound
        
    }


    public class StructureConsts
    {
        public readonly StructureType Type;
        public readonly string        className;
        public Sargon.Color           colorTemporary; // remove this once we have graphics
        public int                    constructionTime;        
        public ResourcePool           constructionCost;
        public string                 description;
        public StructureConsts(StructureType type, string className, int constructionTime, Sargon.Color color) {
            this.Type = type;
            this.className = className;
            this.colorTemporary = color;
            this.constructionCost = new ResourcePool(allowNegatives: false);
        }


                
    }
}
